//这个就是 点赞的 like方法，传递的参数， btn 就是 this 就是 a 标签
function like(btn, entityType, entityId, entityUserId,postId){
    $.post(
        //异步请求的路径
        CONTEXT_PATH + "/like",
        //请求的参数
        {"entityType":entityType, "entityId":entityId, "entityUserId":entityUserId,"postId":postId},

        //请求返回的数据 data
        function (data){
            //将后台传递的 json 数据 转换为  js 对象
            data = $.parseJSON(data);
            //0 代表是成功了
            if (data.code == 0){
                //将 btn（a标签）的子节点修改显示的状态
                $(btn).children("i").text(data.likeCount);
                //1 就是点赞了
                $(btn).children("b").text(data.likeStatus==1?'已赞':'赞');
            } else {
                //错误，提示信息
                alert(data.msg);
            }
        }
    );
}

//给我们的按键 动态绑定 点击事件
$(function(){
    $("#topBtn").click(setTop);
    $("#wonderfulBtn").click(setWonderful);
    $("#deleteBtn").click(setDelete);
});
//
// function like(btn, entityType, entityId, entityUserId, postId) {
//     $.post(
//         CONTEXT_PATH + "/like",
//         {"entityType":entityType,"entityId":entityId,"entityUserId":entityUserId,"postId":postId},
//         function(data) {
//             data = $.parseJSON(data);
//             if(data.code == 0) {
//                 $(btn).children("i").text(data.likeCount);
//                 $(btn).children("b").text(data.likeStatus==1?'已赞':"赞");
//             } else {
//                 alert(data.msg);
//             }
//         }
//     );
// }


// 置顶
function setTop() {
    $.post(
        CONTEXT_PATH + "/discuss/top",
        {"id":$("#postId").val()},
        function(data) {
            data = $.parseJSON(data);
            if(data.code == 0) {
                //置顶之后，就将 置顶 按钮设置为 disable 不可用了
                $("#topBtn").attr("disabled", "disabled");
            } else {
                alert(data.msg);
            }
        }
    );
}

// 加精
function setWonderful() {
    $.post(
        CONTEXT_PATH + "/discuss/wonderful",
        {"id":$("#postId").val()},
        function(data) {
            data = $.parseJSON(data);
            if(data.code == 0) {
                //加精之后，将 加精按钮 设置为 disable 不可用
                $("#wonderfulBtn").attr("disabled", "disabled");
            } else {
                alert(data.msg);
            }
        }
    );
}

// 删除
function setDelete() {
    $.post(
        CONTEXT_PATH + "/discuss/delete",
        {"id":$("#postId").val()},
        function(data) {
            data = $.parseJSON(data);
            if(data.code == 0) {
                //删除之后，重定向到 首页
                location.href = CONTEXT_PATH + "/index";
            } else {
                alert(data.msg);
            }
        }
    );
}